#pragma once

#include "resource.h"

std::map<DWORD, DWORD> ANCMap;
std::map<DWORD, DWORD> DMCMap;
std::map<DWORD, DWORD> MCMap;
std::map<DWORD, DWORD> ROSEMap;
void ROSEMapInit()
{
	ROSEMap[12309742] = 9;
	ROSEMap[14417919] = 101;
	ROSEMap[11004926] = 102;
	ROSEMap[11202559] = 103;
	ROSEMap[9627391] = 104;
	ROSEMap[5683455] = 105;
	ROSEMap[298751] = 106;
	ROSEMap[7115518] = 107;
	ROSEMap[6528255] = 108;
	ROSEMap[84469] = 109;
	ROSEMap[14998003] = 1095;
	ROSEMap[14798828] = 110;
	ROSEMap[12227790] = 111;
	ROSEMap[8411796] = 112;
	ROSEMap[8996206] = 113;
	ROSEMap[13947903] = 114;
	ROSEMap[13684223] = 115;
	ROSEMap[12567295] = 116;
	ROSEMap[10327538] = 117;
	ROSEMap[5452272] = 118;
	ROSEMap[5646549] = 119;
	ROSEMap[6427367] = 120;
	ROSEMap[14674409] = 150;
	ROSEMap[13422801] = 151;
	ROSEMap[12172989] = 152;
	ROSEMap[14077946] = 201;
	ROSEMap[13286907] = 203;
	ROSEMap[10246143] = 204;
	ROSEMap[8082408] = 205;
	ROSEMap[11993070] = 206;
	ROSEMap[6735801] = 207;
	ROSEMap[6726565] = 208;
	ROSEMap[5017721] = 209;
	ROSEMap[4421712] = 210;
	ROSEMap[4484176] = 211;
	ROSEMap[3170304] = 212;
	ROSEMap[3107329] = 213;
	ROSEMap[4826367] = 214;
	ROSEMap[3828667] = 215;
	ROSEMap[4679602] = 216;
	ROSEMap[1397912] = 217;
	ROSEMap[2505104] = 218;
	ROSEMap[1394555] = 219;
	ROSEMap[1324918] = 220;
	ROSEMap[11461885] = 2125;
	ROSEMap[7846647] = 2130;
	ROSEMap[3771895] = 2135;
	ROSEMap[6896349] = 2055;
	ROSEMap[16381943] = 301;
	ROSEMap[15645347] = 302;
	ROSEMap[13484734] = 303;
	ROSEMap[11967620] = 304;
	ROSEMap[9270119] = 305;
	ROSEMap[8413793] = 306;
	ROSEMap[6240798] = 307;
	ROSEMap[5584413] = 308;
	ROSEMap[15201279] = 309;
	ROSEMap[12108799] = 310;
	ROSEMap[12041975] = 311;
	ROSEMap[10661375] = 312;
	ROSEMap[6781950] = 313;
	ROSEMap[1603071] = 314;
	ROSEMap[27135] = 315;
	ROSEMap[416512] = 321;
	ROSEMap[15128319] = 401;
	ROSEMap[12097783] = 402;
	ROSEMap[8338152] = 404;
	ROSEMap[6961617] = 405;
	ROSEMap[6226109] = 407;
	ROSEMap[6357180] = 408;
	ROSEMap[6029477] = 409;
	ROSEMap[5767330] = 410;
	ROSEMap[11850678] = 411;
	ROSEMap[6456930] = 412;
	ROSEMap[5993520] = 413;
	ROSEMap[5532208] = 414;
	ROSEMap[16777215] = 415;
	ROSEMap[12177387] = 416;
	ROSEMap[13225185] = 417;
	ROSEMap[12502725] = 418;
	ROSEMap[8748444] = 419;
	ROSEMap[0] = 420;
	ROSEMap[13428438] = 4105;
	ROSEMap[5459025] = 4195;
	ROSEMap[14478070] = 500;
	ROSEMap[13367527] = 501;
	ROSEMap[10802346] = 502;
	ROSEMap[7446131] = 503;
	ROSEMap[10860180] = 504;
	ROSEMap[7048995] = 505;
	ROSEMap[4742191] = 506;
	ROSEMap[9996915] = 511;
	ROSEMap[9997926] = 512;
	ROSEMap[8945424] = 513;
	ROSEMap[7202815] = 514;
	ROSEMap[8446206] = 515;
	ROSEMap[110847] = 516;
	ROSEMap[13684930] = 5105;
	ROSEMap[12582911] = 5140;
	ROSEMap[8243455] = 5165;
	ROSEMap[13885648] = 604;
	ROSEMap[11587243] = 605;
	ROSEMap[8560641] = 606;
	ROSEMap[7836439] = 607;
	ROSEMap[8867816] = 610;
	ROSEMap[6166188] = 611;
	ROSEMap[9157551] = 613;
	ROSEMap[7510400] = 614;
	ROSEMap[3692105] = 615;
	ROSEMap[3030850] = 616;
	ROSEMap[9482190] = 644;
	ROSEMap[9359858] = 653;
	ROSEMap[8500955] = 654;
	ROSEMap[1271952] = 655;
	ROSEMap[1269641] = 656;
	ROSEMap[547459] = 657;
	ROSEMap[15726576] = 6035;
	ROSEMap[11641344] = 6075;
	ROSEMap[14012414] = 6080;
	ROSEMap[12581345] = 6115;
	ROSEMap[16644345] = 661;
	ROSEMap[12699335] = 662;
	ROSEMap[7566432] = 664;
	ROSEMap[7106139] = 665;
	ROSEMap[11516369] = 672;
	ROSEMap[7960953] = 673;
	ROSEMap[9475763] = 674;
	ROSEMap[8026515] = 675;
	ROSEMap[6711147] = 676;
	ROSEMap[13755386] = 702;
	ROSEMap[9477631] = 703;
	ROSEMap[8880383] = 705;
	ROSEMap[5981420] = 707;
	ROSEMap[4465859] = 708;
	ROSEMap[13761267] = 715;
	ROSEMap[10735028] = 716;
	ROSEMap[7903626] = 717;
	ROSEMap[6057822] = 718;
	ROSEMap[5332820] = 719;
	ROSEMap[5201241] = 720;
	ROSEMap[12227784] = 727;
	ROSEMap[6750269] = 730;
	ROSEMap[15132904] = 752;
	ROSEMap[16185325] = 753;
	ROSEMap[13554114] = 754;
	ROSEMap[12827318] = 755;
	ROSEMap[9537659] = 756;
	ROSEMap[9075044] = 757;
	ROSEMap[7166734] = 758;
	ROSEMap[14938366] = 765;
	ROSEMap[11585535] = 766;
	ROSEMap[6519789] = 767;
	ROSEMap[5927650] = 768;
	ROSEMap[4673480] = 769;
	ROSEMap[4998312] = 770;
	ROSEMap[3091272] = 772;
	ROSEMap[4987018] = 773;
	ROSEMap[13232628] = 802;
	ROSEMap[9159668] = 803;
	ROSEMap[7842798] = 804;
	ROSEMap[7509991] = 805;
	ROSEMap[1123939] = 812;
	ROSEMap[8186600] = 817;
	ROSEMap[27026] = 819;
	ROSEMap[26112] = 820;
	ROSEMap[1132854] = 821;
	ROSEMap[15659510] = 822;
	ROSEMap[15661292] = 823;
	ROSEMap[7169559] = 824;
	ROSEMap[10528896] = 856;
	ROSEMap[9930554] = 857;
	ROSEMap[8088351] = 858;
	ROSEMap[6247179] = 859;
	ROSEMap[3877759] = 871;
	ROSEMap[12109823] = 875;
	ROSEMap[12896254] = 876;
	ROSEMap[9342429] = 877;
	ROSEMap[15330047] = 902;
	ROSEMap[13352447] = 904;
	ROSEMap[9270271] = 905;
	ROSEMap[7564778] = 906;
	ROSEMap[5969834] = 908;
	ROSEMap[5191073] = 909;
	ROSEMap[7969981] = 916;
	ROSEMap[7173516] = 917;
	ROSEMap[2836336] = 919;
	ROSEMap[8430318] = 924;
	ROSEMap[5006787] = 926;
	ROSEMap[5531345] = 927;
	ROSEMap[1196959] = 928;
	ROSEMap[2571677] = 929;
	ROSEMap[12770510] = 953;
	ROSEMap[12570799] = 954;
	ROSEMap[11980482] = 955;
	ROSEMap[8822406] = 956;
	ROSEMap[4674628] = 957;
	ROSEMap[2636075] = 958;
	ROSEMap[5068334] = 960;
	ROSEMap[14278365] = 967;
	ROSEMap[8948647] = 970;
}
void MCMapInit()
{
	MCMap[4719019] = 150;
	MCMap[13814003] = 151;
	MCMap[10002659] = 152;
	MCMap[14273766] = 153;
	MCMap[3351639] = 154;
	MCMap[11899032] = 155;
	MCMap[14005674] = 156;
	MCMap[15124669] = 157;
	MCMap[7355970] = 158;
	MCMap[14536134] = 159;
	MCMap[11900551] = 160;
	MCMap[9857117] = 161;
	MCMap[15852750] = 162;
	MCMap[7445848] = 163;
	MCMap[11064762] = 164;
	MCMap[10876400] = 165;
	MCMap[2741713] = 166;
	MCMap[4166064] = 167;
	MCMap[13750731] = 168;
	MCMap[9079682] = 169;
	MCMap[9067394] = 208;
	MCMap[10976164] = 209;
	MCMap[12820419] = 210;
	MCMap[14928867] = 211;
	MCMap[4341405] = 221;
	MCMap[8817622] = 223;
	MCMap[11515884] = 224;
	MCMap[14213374] = 225;
	MCMap[77679] = 300;
	MCMap[2842546] = 301;
	MCMap[3350456] = 304;
	MCMap[4517118] = 307;
	MCMap[5191627] = 309;
	MCMap[0] = 310;
	MCMap[5718279] = 311;
	MCMap[8280879] = 312;
	MCMap[5193619] = 315;
	MCMap[8418231] = 316;
	MCMap[6512474] = 317;
	MCMap[10985375] = 318;
	MCMap[3369509] = 319;
	MCMap[7716215] = 320;
	MCMap[3877575] = 321;
	MCMap[9859911] = 322;
	MCMap[4996020] = 326;
	MCMap[4723287] = 327;
	MCMap[9064291] = 333;
	MCMap[11177827] = 334;
	MCMap[6508503] = 335;
	MCMap[5452559] = 336;
	MCMap[13150632] = 340;
	MCMap[14730429] = 341;
	MCMap[4466628] = 347;
	MCMap[3289035] = 349;
	MCMap[4606934] = 350;
	MCMap[6514654] = 351;
	MCMap[8357868] = 352;
	MCMap[10465523] = 353;
	MCMap[4016553] = 355;
	MCMap[6847700] = 356;
	MCMap[5018956] = 367;
	MCMap[10869680] = 368;
	MCMap[13430232] = 369;
	MCMap[5807536] = 370;
	MCMap[6924985] = 371;
	MCMap[8633795] = 372;
	MCMap[1000336] = 400;
	MCMap[7907320] = 402;
	MCMap[7703740] = 407;
	MCMap[4538942] = 413;
	MCMap[8879999] = 414;
	MCMap[13157316] = 415;
	MCMap[3505822] = 420;
	MCMap[7124182] = 422;
	MCMap[1790844] = 433;
	MCMap[2778000] = 434;
	MCMap[4224932] = 435;
	MCMap[5738424] = 436;
	MCMap[7316427] = 437;
	MCMap[53247] = 444;
	MCMap[9108478] = 445;
	MCMap[7301759] = 451;
	MCMap[10985138] = 452;
	MCMap[13945044] = 453;
	MCMap[4364163] = 469;
	MCMap[6074272] = 470;
	MCMap[7849659] = 471;
	MCMap[9954263] = 472;
	MCMap[2823079] = 498;
	MCMap[3757828] = 500;
	MCMap[5732415] = 501;
	MCMap[7508059] = 502;
	MCMap[10795150] = 503;
	MCMap[12769207] = 504;
	MCMap[6455859] = 505;
	MCMap[9204271] = 517;
	MCMap[10916687] = 518;
	MCMap[12890996] = 519;
	MCMap[2908740] = 520;
	MCMap[7116420] = 522;
	MCMap[10076597] = 523;
	MCMap[11325124] = 524;
	MCMap[4675160] = 535;
	MCMap[14279661] = 543;
	MCMap[4199243] = 550;
	MCMap[6698875] = 552;
	MCMap[9135012] = 553;
	MCMap[13349851] = 554;
	MCMap[4549164] = 561;
	MCMap[7051092] = 562;
	MCMap[11261073] = 563;
	MCMap[12706747] = 564;
	MCMap[1211240] = 580;
	MCMap[3646606] = 581;
	MCMap[11707226] = 597;
	MCMap[13550471] = 598;
	MCMap[6556631] = 600;
	MCMap[7546848] = 601;
	MCMap[8603623] = 602;
	MCMap[9922543] = 603;
	MCMap[11504631] = 604;
	MCMap[13350143] = 605;
	MCMap[1063932] = 606;
	MCMap[3497468] = 608;
	MCMap[4352369] = 610;
	MCMap[5864839] = 611;
	MCMap[7575973] = 612;
	MCMap[11389656] = 613;
	MCMap[4744086] = 632;
	MCMap[6588308] = 640;
	MCMap[9875899] = 642;
	MCMap[12769247] = 644;
	MCMap[4478804] = 645;
	MCMap[6650482] = 646;
	MCMap[8755863] = 647;
	MCMap[11322303] = 648;
	MCMap[2687197] = 666;
	MCMap[7785967] = 676;
	MCMap[12446198] = 677;
	MCMap[2663628] = 680;
	MCMap[2251520] = 699;
	MCMap[1799175] = 700;
	MCMap[1542938] = 701;
	MCMap[3123016] = 702;
	MCMap[4699515] = 703;
	MCMap[6806703] = 704;
	MCMap[15727615] = 712;
	MCMap[7746235] = 718;
	MCMap[4681967] = 720;
	MCMap[5669619] = 721;
	MCMap[7313144] = 722;
	MCMap[4706551] = 725;
	MCMap[7331830] = 726;
	MCMap[9956343] = 727;
	MCMap[2081519] = 728;
	MCMap[4831716] = 729;
	MCMap[2256754] = 730;
	MCMap[3839643] = 731;
	MCMap[3839643] = 732;
	MCMap[6601922] = 733;
	MCMap[8114647] = 734;
	MCMap[9419744] = 738;
	MCMap[11524083] = 739;
	MCMap[35839] = 740;
	MCMap[2925567] = 741;
	MCMap[5684991] = 742;
	MCMap[7069694] = 743;
	MCMap[9693183] = 744;
	MCMap[12317694] = 745;
	MCMap[15466495] = 746;
	MCMap[16515036] = 747;
	MCMap[12504055] = 754;
	MCMap[10202094] = 758;
	MCMap[9735142] = 760;
	MCMap[11777011] = 761;
	MCMap[15525864] = 762;
	MCMap[12123879] = 772;
	MCMap[16117471] = 775;
	MCMap[10853365] = 776;
	MCMap[2558851] = 777;
	MCMap[12366814] = 778;
	MCMap[4541282] = 779;
	MCMap[24755] = 780;
	MCMap[33740] = 781;
	MCMap[33740] = 782;
	MCMap[433118] = 783;
	MCMap[6633016] = 791;
	MCMap[8473165] = 792;
	MCMap[11634555] = 793;
	MCMap[13148563] = 794;
	MCMap[7806735] = 796;
	MCMap[9125411] = 797;
	MCMap[10641214] = 798;
	MCMap[12026719] = 799;
	MCMap[14995379] = 800;
	MCMap[933735] = 801;
	MCMap[7030559] = 803;
	MCMap[10585406] = 806;
	MCMap[10985315] = 807;
	MCMap[13347719] = 809;
	MCMap[13283203] = 813;
	MCMap[1835131] = 814;
	MCMap[1968007] = 815;
	MCMap[2296983] = 816;
	MCMap[2300612] = 817;
	MCMap[14145535] = 818;
	MCMap[15526911] = 819;
	MCMap[6424320] = 820;
	MCMap[15003894] = 822;
	MCMap[3874567] = 823;
	MCMap[7488291] = 824;
	MCMap[9397050] = 825;
	MCMap[11503708] = 826;
	MCMap[15390387] = 827;
	MCMap[15459262] = 828;
	MCMap[20844] = 829;
	MCMap[26232] = 830;
	MCMap[3244949] = 831;
	MCMap[3511978] = 832;
	MCMap[6667213] = 833;
	MCMap[8702679] = 834;
	MCMap[1521492] = 838;
	MCMap[2574956] = 839;
	MCMap[5602201] = 840;
	MCMap[8494517] = 841;
	MCMap[11388634] = 842;
	MCMap[3029042] = 844;
	MCMap[2646390] = 869;
	MCMap[2641173] = 890;
	MCMap[4403955] = 891;
	MCMap[7887095] = 892;
	MCMap[9861883] = 893;
	MCMap[12100607] = 894;
	MCMap[21276] = 895;
	MCMap[470866] = 898;
	MCMap[8351716] = 899;
	MCMap[15071] = 900;
	MCMap[2825071] = 902;
	MCMap[27183] = 904;
	MCMap[3182936] = 905;
	MCMap[4048521] = 906;
	MCMap[6678215] = 907;
	MCMap[3964684] = 909;
	MCMap[4625439] = 910;
	MCMap[6006583] = 911;
	MCMap[7389016] = 912;
	MCMap[9229180] = 913;
	MCMap[5243027] = 915;
	MCMap[6231975] = 917;
	MCMap[10403] = 918;
	MCMap[1063872] = 919;
	MCMap[1987538] = 920;
	MCMap[3631076] = 921;
	MCMap[6919917] = 922;
	MCMap[5988887] = 924;
	MCMap[10200188] = 926;
	MCMap[12697764] = 927;
	MCMap[14145479] = 928;
	MCMap[7758386] = 930;
	MCMap[9401671] = 931;
	MCMap[12363141] = 932;
	MCMap[1329201] = 934;
	MCMap[1003579] = 935;
	MCMap[1730386] = 936;
	MCMap[3047530] = 937;
	MCMap[8767] = 938;
	MCMap[2560769] = 939;
	MCMap[8105786] = 943;
	MCMap[12111871] = 945;
	MCMap[19427] = 946;
	MCMap[484330] = 947;
	MCMap[13624061] = 948;
	MCMap[12176621] = 950;
	MCMap[13689599] = 951;
	MCMap[11265952] = 954;
	MCMap[13893584] = 955;
	MCMap[8873211] = 956;
	MCMap[12624895] = 957;
	MCMap[10536287] = 958;
	MCMap[12179339] = 959;
	MCMap[8284123] = 961;
	MCMap[9668575] = 962;
	MCMap[14669823] = 963;
	MCMap[15004602] = 964;
	MCMap[11786152] = 966;
	MCMap[12505343] = 967;
	MCMap[1346552] = 970;
	MCMap[35839] = 971;
	MCMap[1556983] = 972;
	MCMap[123903] = 973;
	MCMap[1200017] = 975;
	MCMap[3638732] = 976;
	MCMap[5610716] = 977;
	MCMap[2124075] = 986;
	MCMap[2720577] = 987;
	MCMap[4760427] = 988;
	MCMap[7127444] = 989;
	MCMap[5271308] = 991;
	MCMap[9154379] = 992;
	MCMap[11784067] = 993;
	MCMap[11038721] = 995;
	MCMap[14925587] = 996;
	MCMap[4029040] = 3011;
	MCMap[5872789] = 3012;
	MCMap[8632762] = 3013;
	MCMap[2901574] = 3021;
	MCMap[6260360] = 3022;
	MCMap[9416369] = 3023;
	MCMap[13163227] = 3024;
	MCMap[2701641] = 3031;
	MCMap[8167600] = 3032;
	MCMap[13293796] = 3033;
	MCMap[8681620] = 3041;
	MCMap[11050423] = 3042;
	MCMap[7057864] = 3045;
	MCMap[11063516] = 3046;
	MCMap[12510441] = 3047;
	MCMap[3433299] = 3051;
	MCMap[5737338] = 3052;
	MCMap[8959911] = 3053;
	MCMap[7837132] = 3064;
	MCMap[14609640] = 3072;
	MCMap[12580860] = 3078;
	MCMap[14469035] = 3325;
	MCMap[10853365] = 3326;
	MCMap[5653454] = 3328;
	MCMap[6064379] = 3340;
	MCMap[8232447] = 3341;
	MCMap[1272623] = 3345;
	MCMap[3509067] = 3346;
	MCMap[5482359] = 3347;
	MCMap[9956560] = 3348;
	MCMap[6702012] = 3350;
	MCMap[12101871] = 3354;
	MCMap[3368523] = 3362;
	MCMap[6000497] = 3363;
	MCMap[7976095] = 3364;
	MCMap[2369595] = 3371;
	MCMap[9787347] = 3607;
	MCMap[11502566] = 3608;
	MCMap[13808638] = 3609;
	MCMap[3216519] = 3685;
	MCMap[7821254] = 3687;
	MCMap[11572969] = 3688;
	MCMap[13943549] = 3689;
	MCMap[5986039] = 3705;
	MCMap[9668607] = 3706;
	MCMap[12036862] = 3708;
	MCMap[7497691] = 3712;
	MCMap[14737407] = 3713;
	MCMap[12300279] = 3716;
	MCMap[5458863] = 3721;
	MCMap[6842307] = 3722;
	MCMap[6576039] = 3726;
	MCMap[10195659] = 3727;
	MCMap[8677338] = 3731;
	MCMap[10193129] = 3733;
	MCMap[6444920] = 3740;
	MCMap[13946071] = 3743;
	MCMap[9923448] = 3746;
	MCMap[15587282] = 3747;
	MCMap[4931357] = 3750;
	MCMap[13612959] = 3752;
	MCMap[15458259] = 3753;
	MCMap[12822408] = 3755;
	MCMap[16579824] = 3756;
	MCMap[10716478] = 3760;
	MCMap[14669730] = 3761;
	MCMap[7365399] = 3765;
	MCMap[13619103] = 3766;
	MCMap[8161876] = 3768;
	MCMap[15529983] = 3770;
	MCMap[11058164] = 3771;
	MCMap[6061483] = 3772;
	MCMap[7703742] = 3773;
	MCMap[14148083] = 3774;
	MCMap[3766734] = 3776;
	MCMap[3290258] = 3777;
	MCMap[8754397] = 3778;
	MCMap[12698865] = 3779;
	MCMap[2838361] = 3781;
	MCMap[11059404] = 3782;
	MCMap[4350567] = 3787;
	MCMap[4746105] = 3790;
	MCMap[3222828] = 3799;
	MCMap[4734192] = 3801;
	MCMap[4336511] = 3802;
	MCMap[5714859] = 3803;
	MCMap[8338152] = 3804;
	MCMap[9127668] = 3805;
	MCMap[11369470] = 3806;
	MCMap[9659741] = 3807;
	MCMap[6247179] = 3808;
	MCMap[8088350] = 3809;
	MCMap[9930555] = 3810;
	MCMap[15459004] = 3811;
	MCMap[6460700] = 3812;
	MCMap[12769207] = 3813;
	MCMap[7048995] = 3814;
	MCMap[5995322] = 3815;
	MCMap[9352828] = 3816;
	MCMap[12573871] = 3817;
	MCMap[3107584] = 3818;
	MCMap[6809823] = 3819;
	MCMap[3848931] = 3820;
	MCMap[5361650] = 3821;
	MCMap[7856371] = 3822;
	MCMap[14089470] = 3823;
	MCMap[10402814] = 3824;
	MCMap[9944573] = 3825;
	MCMap[2912698] = 3826;
	MCMap[7846647] = 3827;
	MCMap[3970487] = 3828;
	MCMap[230057] = 3829;
	MCMap[5201604] = 3830;
	MCMap[5582007] = 3831;
	MCMap[8477922] = 3832;
	MCMap[8942573] = 3833;
	MCMap[6109041] = 3834;
	MCMap[8675476] = 3835;
	MCMap[11243961] = 3836;
	MCMap[7289452] = 3837;
	MCMap[10580319] = 3838;
	MCMap[11899518] = 3839;
	MCMap[13153963] = 3840;
	MCMap[15392454] = 3841;
	MCMap[7362327] = 3842;
	MCMap[12752132] = 3843;
	MCMap[9281545] = 3844;
	MCMap[11779588] = 3845;
	MCMap[13360970] = 3846;
	MCMap[5533996] = 3847;
	MCMap[7441982] = 3848;
	MCMap[10796409] = 3849;
	MCMap[6526223] = 3850;
	MCMap[10469483] = 3851;
	MCMap[2270678] = 3852;
	MCMap[3575014] = 3853;
	MCMap[6797818] = 3854;
	MCMap[9756153] = 3855;
	MCMap[11651830] = 3856;
	MCMap[1845623] = 3857;
	MCMap[4213399] = 3858;
	MCMap[8162233] = 3859;
	MCMap[6779026] = 3860;
	MCMap[8423590] = 3861;
	MCMap[5272207] = 3862;
	MCMap[6785961] = 3863;
	MCMap[10599118] = 3864;
	MCMap[16251900] = 3865;
	MCMap[15791867] = 3866;
	MCMap[16777215] = 5200;
	MCMap[16777215] = 9999;
	MCMap[15922935] = 8888;
}

void DMCMapInit()
{
	DMCMap[4719019] = 150;
	DMCMap[13814003] = 151;
	DMCMap[10002659] = 152;
	DMCMap[14273766] = 153;
	DMCMap[3351639] = 154;
	DMCMap[11899032] = 155;
	DMCMap[14005674] = 156;
	DMCMap[15124669] = 157;
	DMCMap[7355970] = 158;
	DMCMap[14536134] = 159;
	DMCMap[11900551] = 160;
	DMCMap[9857117] = 161;
	DMCMap[15852750] = 162;
	DMCMap[7445848] = 163;
	DMCMap[11064762] = 164;
	DMCMap[10876400] = 165;
	DMCMap[2741713] = 166;
	DMCMap[4166064] = 167;
	DMCMap[13750731] = 168;
	DMCMap[9079682] = 169;
	DMCMap[9067394] = 208;
	DMCMap[10976164] = 209;
	DMCMap[12820419] = 210;
	DMCMap[14928867] = 211;
	DMCMap[4341405] = 221;
	DMCMap[8817622] = 223;
	DMCMap[11515884] = 224;
	DMCMap[14213374] = 225;
	DMCMap[77679] = 300;
	DMCMap[2842546] = 301;
	DMCMap[3350456] = 304;
	DMCMap[4517118] = 307;
	DMCMap[5191627] = 309;
	DMCMap[0] = 310;
	DMCMap[5718279] = 311;
	DMCMap[8280879] = 312;
	DMCMap[5193619] = 315;
	DMCMap[8418231] = 316;
	DMCMap[6512474] = 317;
	DMCMap[10985375] = 318;
	DMCMap[3369509] = 319;
	DMCMap[7716215] = 320;
	DMCMap[3877575] = 321;
	DMCMap[9859911] = 322;
	DMCMap[4996020] = 326;
	DMCMap[4723287] = 327;
	DMCMap[9064291] = 333;
	DMCMap[11177827] = 334;
	DMCMap[6508503] = 335;
	DMCMap[5452559] = 336;
	DMCMap[13150632] = 340;
	DMCMap[14730429] = 341;
	DMCMap[4466628] = 347;
	DMCMap[3289035] = 349;
	DMCMap[4606934] = 350;
	DMCMap[6514654] = 351;
	DMCMap[8357868] = 352;
	DMCMap[10465523] = 353;
	DMCMap[4016553] = 355;
	DMCMap[6847700] = 356;
	DMCMap[5018956] = 367;
	DMCMap[10869680] = 368;
	DMCMap[13430232] = 369;
	DMCMap[5807536] = 370;
	DMCMap[6924985] = 371;
	DMCMap[8633795] = 372;
	DMCMap[1000336] = 400;
	DMCMap[7907320] = 402;
	DMCMap[7703740] = 407;
	DMCMap[4538942] = 413;
	DMCMap[8879999] = 414;
	DMCMap[13157316] = 415;
	DMCMap[3505822] = 420;
	DMCMap[7124182] = 422;
	DMCMap[1790844] = 433;
	DMCMap[2778000] = 434;
	DMCMap[4224932] = 435;
	DMCMap[5738424] = 436;
	DMCMap[7316427] = 437;
	DMCMap[53247] = 444;
	DMCMap[9108478] = 445;
	DMCMap[7301759] = 451;
	DMCMap[10985138] = 452;
	DMCMap[13945044] = 453;
	DMCMap[4364163] = 469;
	DMCMap[6074272] = 470;
	DMCMap[7849659] = 471;
	DMCMap[9954263] = 472;
	DMCMap[2823079] = 498;
	DMCMap[3757828] = 500;
	DMCMap[5732415] = 501;
	DMCMap[7508059] = 502;
	DMCMap[10795150] = 503;
	DMCMap[12769207] = 504;
	DMCMap[6455859] = 505;
	DMCMap[9204271] = 517;
	DMCMap[10916687] = 518;
	DMCMap[12890996] = 519;
	DMCMap[2908740] = 520;
	DMCMap[7116420] = 522;
	DMCMap[10076597] = 523;
	DMCMap[11325124] = 524;
	DMCMap[4675160] = 535;
	DMCMap[14279661] = 543;
	DMCMap[4199243] = 550;
	DMCMap[6698875] = 552;
	DMCMap[9135012] = 553;
	DMCMap[13349851] = 554;
	DMCMap[4549164] = 561;
	DMCMap[7051092] = 562;
	DMCMap[11261073] = 563;
	DMCMap[12706747] = 564;
	DMCMap[1211240] = 580;
	DMCMap[3646606] = 581;
	DMCMap[11707226] = 597;
	DMCMap[13550471] = 598;
	DMCMap[6556631] = 600;
	DMCMap[7546848] = 601;
	DMCMap[8603623] = 602;
	DMCMap[9922543] = 603;
	DMCMap[11504631] = 604;
	DMCMap[13350143] = 605;
	DMCMap[1063932] = 606;
	DMCMap[3497468] = 608;
	DMCMap[4352369] = 610;
	DMCMap[5864839] = 611;
	DMCMap[7575973] = 612;
	DMCMap[11389656] = 613;
	DMCMap[4744086] = 632;
	DMCMap[6588308] = 640;
	DMCMap[9875899] = 642;
	DMCMap[12769247] = 644;
	DMCMap[4478804] = 645;
	DMCMap[6650482] = 646;
	DMCMap[8755863] = 647;
	DMCMap[11322303] = 648;
	DMCMap[2687197] = 666;
	DMCMap[7785967] = 676;
	DMCMap[12446198] = 677;
	DMCMap[2663628] = 680;
	DMCMap[2251520] = 699;
	DMCMap[1799175] = 700;
	DMCMap[1542938] = 701;
	DMCMap[3123016] = 702;
	DMCMap[4699515] = 703;
	DMCMap[6806703] = 704;
	DMCMap[15727615] = 712;
	DMCMap[7746235] = 718;
	DMCMap[4681967] = 720;
	DMCMap[5669619] = 721;
	DMCMap[7313144] = 722;
	DMCMap[4706551] = 725;
	DMCMap[7331830] = 726;
	DMCMap[9956343] = 727;
	DMCMap[2081519] = 728;
	DMCMap[4831716] = 729;
	DMCMap[2256754] = 730;
	DMCMap[3839643] = 731;
	DMCMap[3839643] = 732;
	DMCMap[6601922] = 733;
	DMCMap[8114647] = 734;
	DMCMap[9419744] = 738;
	DMCMap[11524083] = 739;
	DMCMap[35839] = 740;
	DMCMap[2925567] = 741;
	DMCMap[5684991] = 742;
	DMCMap[7069694] = 743;
	DMCMap[9693183] = 744;
	DMCMap[12317694] = 745;
	DMCMap[15466495] = 746;
	DMCMap[16515036] = 747;
	DMCMap[12504055] = 754;
	DMCMap[10202094] = 758;
	DMCMap[9735142] = 760;
	DMCMap[11777011] = 761;
	DMCMap[15525864] = 762;
	DMCMap[12123879] = 772;
	DMCMap[16117471] = 775;
	DMCMap[10853365] = 776;
	DMCMap[2558851] = 777;
	DMCMap[12366814] = 778;
	DMCMap[4541282] = 779;
	DMCMap[24755] = 780;
	DMCMap[33740] = 781;
	DMCMap[33740] = 782;
	DMCMap[433118] = 783;
	DMCMap[6633016] = 791;
	DMCMap[8473165] = 792;
	DMCMap[11634555] = 793;
	DMCMap[13148563] = 794;
	DMCMap[7806735] = 796;
	DMCMap[9125411] = 797;
	DMCMap[10641214] = 798;
	DMCMap[12026719] = 799;
	DMCMap[14995379] = 800;
	DMCMap[933735] = 801;
	DMCMap[7030559] = 803;
	DMCMap[10585406] = 806;
	DMCMap[10985315] = 807;
	DMCMap[13347719] = 809;
	DMCMap[13283203] = 813;
	DMCMap[1835131] = 814;
	DMCMap[1968007] = 815;
	DMCMap[2296983] = 816;
	DMCMap[2300612] = 817;
	DMCMap[14145535] = 818;
	DMCMap[15526911] = 819;
	DMCMap[6424320] = 820;
	DMCMap[15003894] = 822;
	DMCMap[3874567] = 823;
	DMCMap[7488291] = 824;
	DMCMap[9397050] = 825;
	DMCMap[11503708] = 826;
	DMCMap[15390387] = 827;
	DMCMap[15459262] = 828;
	DMCMap[20844] = 829;
	DMCMap[26232] = 830;
	DMCMap[3244949] = 831;
	DMCMap[3511978] = 832;
	DMCMap[6667213] = 833;
	DMCMap[8702679] = 834;
	DMCMap[1521492] = 838;
	DMCMap[2574956] = 839;
	DMCMap[5602201] = 840;
	DMCMap[8494517] = 841;
	DMCMap[11388634] = 842;
	DMCMap[3029042] = 844;
	DMCMap[2646390] = 869;
	DMCMap[2641173] = 890;
	DMCMap[4403955] = 891;
	DMCMap[7887095] = 892;
	DMCMap[9861883] = 893;
	DMCMap[12100607] = 894;
	DMCMap[21276] = 895;
	DMCMap[470866] = 898;
	DMCMap[8351716] = 899;
	DMCMap[15071] = 900;
	DMCMap[2825071] = 902;
	DMCMap[27183] = 904;
	DMCMap[3182936] = 905;
	DMCMap[4048521] = 906;
	DMCMap[6678215] = 907;
	DMCMap[3964684] = 909;
	DMCMap[4625439] = 910;
	DMCMap[6006583] = 911;
	DMCMap[7389016] = 912;
	DMCMap[9229180] = 913;
	DMCMap[5243027] = 915;
	DMCMap[6231975] = 917;
	DMCMap[10403] = 918;
	DMCMap[1063872] = 919;
	DMCMap[1987538] = 920;
	DMCMap[3631076] = 921;
	DMCMap[6919917] = 922;
	DMCMap[5988887] = 924;
	DMCMap[10200188] = 926;
	DMCMap[12697764] = 927;
	DMCMap[14145479] = 928;
	DMCMap[7758386] = 930;
	DMCMap[9401671] = 931;
	DMCMap[12363141] = 932;
	DMCMap[1329201] = 934;
	DMCMap[1003579] = 935;
	DMCMap[1730386] = 936;
	DMCMap[3047530] = 937;
	DMCMap[8767] = 938;
	DMCMap[2560769] = 939;
	DMCMap[8105786] = 943;
	DMCMap[12111871] = 945;
	DMCMap[19427] = 946;
	DMCMap[484330] = 947;
	DMCMap[13624061] = 948;
	DMCMap[12176621] = 950;
	DMCMap[13689599] = 951;
	DMCMap[11265952] = 954;
	DMCMap[13893584] = 955;
	DMCMap[8873211] = 956;
	DMCMap[12624895] = 957;
	DMCMap[10536287] = 958;
	DMCMap[12179339] = 959;
	DMCMap[8284123] = 961;
	DMCMap[9668575] = 962;
	DMCMap[14669823] = 963;
	DMCMap[15004602] = 964;
	DMCMap[11786152] = 966;
	DMCMap[12505343] = 967;
	DMCMap[1346552] = 970;
	DMCMap[35839] = 971;
	DMCMap[1556983] = 972;
	DMCMap[123903] = 973;
	DMCMap[1200017] = 975;
	DMCMap[3638732] = 976;
	DMCMap[5610716] = 977;
	DMCMap[2124075] = 986;
	DMCMap[2720577] = 987;
	DMCMap[4760427] = 988;
	DMCMap[7127444] = 989;
	DMCMap[5271308] = 991;
	DMCMap[9154379] = 992;
	DMCMap[11784067] = 993;
	DMCMap[11038721] = 995;
	DMCMap[14925587] = 996;
	DMCMap[4029040] = 3011;
	DMCMap[5872789] = 3012;
	DMCMap[8632762] = 3013;
	DMCMap[2901574] = 3021;
	DMCMap[6260360] = 3022;
	DMCMap[9416369] = 3023;
	DMCMap[13163227] = 3024;
	DMCMap[2701641] = 3031;
	DMCMap[8167600] = 3032;
	DMCMap[13293796] = 3033;
	DMCMap[8681620] = 3041;
	DMCMap[11050423] = 3042;
	DMCMap[7057864] = 3045;
	DMCMap[11063516] = 3046;
	DMCMap[12510441] = 3047;
	DMCMap[3433299] = 3051;
	DMCMap[5737338] = 3052;
	DMCMap[8959911] = 3053;
	DMCMap[7837132] = 3064;
	DMCMap[14609640] = 3072;
	DMCMap[12580860] = 3078;
	DMCMap[14469035] = 3325;
	DMCMap[10853365] = 3326;
	DMCMap[5653454] = 3328;
	DMCMap[6064379] = 3340;
	DMCMap[8232447] = 3341;
	DMCMap[1272623] = 3345;
	DMCMap[3509067] = 3346;
	DMCMap[5482359] = 3347;
	DMCMap[9956560] = 3348;
	DMCMap[6702012] = 3350;
	DMCMap[12101871] = 3354;
	DMCMap[3368523] = 3362;
	DMCMap[6000497] = 3363;
	DMCMap[7976095] = 3364;
	DMCMap[2369595] = 3371;
	DMCMap[9787347] = 3607;
	DMCMap[11502566] = 3608;
	DMCMap[13808638] = 3609;
	DMCMap[3216519] = 3685;
	DMCMap[7821254] = 3687;
	DMCMap[11572969] = 3688;
	DMCMap[13943549] = 3689;
	DMCMap[5986039] = 3705;
	DMCMap[9668607] = 3706;
	DMCMap[12036862] = 3708;
	DMCMap[7497691] = 3712;
	DMCMap[14737407] = 3713;
	DMCMap[12300279] = 3716;
	DMCMap[5458863] = 3721;
	DMCMap[6842307] = 3722;
	DMCMap[6576039] = 3726;
	DMCMap[10195659] = 3727;
	DMCMap[8677338] = 3731;
	DMCMap[10193129] = 3733;
	DMCMap[6444920] = 3740;
	DMCMap[13946071] = 3743;
	DMCMap[9923448] = 3746;
	DMCMap[15587282] = 3747;
	DMCMap[4931357] = 3750;
	DMCMap[13612959] = 3752;
	DMCMap[15458259] = 3753;
	DMCMap[12822408] = 3755;
	DMCMap[16579824] = 3756;
	DMCMap[10716478] = 3760;
	DMCMap[14669730] = 3761;
	DMCMap[7365399] = 3765;
	DMCMap[13619103] = 3766;
	DMCMap[8161876] = 3768;
	DMCMap[15529983] = 3770;
	DMCMap[11058164] = 3771;
	DMCMap[6061483] = 3772;
	DMCMap[7703742] = 3773;
	DMCMap[14148083] = 3774;
	DMCMap[3766734] = 3776;
	DMCMap[3290258] = 3777;
	DMCMap[8754397] = 3778;
	DMCMap[12698865] = 3779;
	DMCMap[2838361] = 3781;
	DMCMap[11059404] = 3782;
	DMCMap[4350567] = 3787;
	DMCMap[4746105] = 3790;
	DMCMap[3222828] = 3799;
	DMCMap[4734192] = 3801;
	DMCMap[4336511] = 3802;
	DMCMap[5714859] = 3803;
	DMCMap[8338152] = 3804;
	DMCMap[9127668] = 3805;
	DMCMap[11369470] = 3806;
	DMCMap[9659741] = 3807;
	DMCMap[6247179] = 3808;
	DMCMap[8088350] = 3809;
	DMCMap[9930555] = 3810;
	DMCMap[15459004] = 3811;
	DMCMap[6460700] = 3812;
	DMCMap[12769207] = 3813;
	DMCMap[7048995] = 3814;
	DMCMap[5995322] = 3815;
	DMCMap[9352828] = 3816;
	DMCMap[12573871] = 3817;
	DMCMap[3107584] = 3818;
	DMCMap[6809823] = 3819;
	DMCMap[3848931] = 3820;
	DMCMap[5361650] = 3821;
	DMCMap[7856371] = 3822;
	DMCMap[14089470] = 3823;
	DMCMap[10402814] = 3824;
	DMCMap[9944573] = 3825;
	DMCMap[2912698] = 3826;
	DMCMap[7846647] = 3827;
	DMCMap[3970487] = 3828;
	DMCMap[230057] = 3829;
	DMCMap[5201604] = 3830;
	DMCMap[5582007] = 3831;
	DMCMap[8477922] = 3832;
	DMCMap[8942573] = 3833;
	DMCMap[6109041] = 3834;
	DMCMap[8675476] = 3835;
	DMCMap[11243961] = 3836;
	DMCMap[7289452] = 3837;
	DMCMap[10580319] = 3838;
	DMCMap[11899518] = 3839;
	DMCMap[13153963] = 3840;
	DMCMap[15392454] = 3841;
	DMCMap[7362327] = 3842;
	DMCMap[12752132] = 3843;
	DMCMap[9281545] = 3844;
	DMCMap[11779588] = 3845;
	DMCMap[13360970] = 3846;
	DMCMap[5533996] = 3847;
	DMCMap[7441982] = 3848;
	DMCMap[10796409] = 3849;
	DMCMap[6526223] = 3850;
	DMCMap[10469483] = 3851;
	DMCMap[2270678] = 3852;
	DMCMap[3575014] = 3853;
	DMCMap[6797818] = 3854;
	DMCMap[9756153] = 3855;
	DMCMap[11651830] = 3856;
	DMCMap[1845623] = 3857;
	DMCMap[4213399] = 3858;
	DMCMap[8162233] = 3859;
	DMCMap[6779026] = 3860;
	DMCMap[8423590] = 3861;
	DMCMap[5272207] = 3862;
	DMCMap[6785961] = 3863;
	DMCMap[10599118] = 3864;
	DMCMap[16251900] = 3865;
	DMCMap[15791867] = 3866;
	DMCMap[16777215] = 5200;
	DMCMap[16777215] = 9999;//White
	DMCMap[15922935] = 8888;//Ecru
}

void ANCMapInit()
{
	ANCMap[16777215] = 1;
	ANCMap[16777215] = 2;
	ANCMap[10465523] = 6;
	ANCMap[10531059] = 8;
	ANCMap[8357868] = 9;
	ANCMap[6580447] = 10;
	ANCMap[4606934] = 11;
	ANCMap[2300866] = 13;
	ANCMap[3350711] = 19;
	ANCMap[3290258] = 20;
	ANCMap[1835131] = 22;
	ANCMap[14145535] = 23;
	ANCMap[11250426] = 24;
	ANCMap[12300279] = 25;
	ANCMap[12100607] = 26;
	ANCMap[12100607] = 27;
	ANCMap[7237113] = 28;
	ANCMap[5191627] = 29;
	ANCMap[10329595] = 31;
	ANCMap[8749305] = 33;
	ANCMap[5986039] = 35;
	ANCMap[10853365] = 36;
	ANCMap[6508503] = 38;
	ANCMap[5191627] = 39;
	ANCMap[8873211] = 40;
	ANCMap[5987317] = 41;
	ANCMap[5191627] = 42;
	ANCMap[3024054] = 43;
	ANCMap[1640597] = 44;
	ANCMap[460681] = 45;
	ANCMap[2687197] = 46;
	ANCMap[3943368] = 47;
	ANCMap[14145535] = 48;
	ANCMap[13028091] = 49;
	ANCMap[9342459] = 50;
	ANCMap[8416995] = 52;
	ANCMap[8873211] = 54;
	ANCMap[9406460] = 55;
	ANCMap[6960878] = 57;
	ANCMap[5189558] = 59;
	ANCMap[10131967] = 60;
	ANCMap[9792511] = 62;
	ANCMap[5711602] = 63;
	ANCMap[5319603] = 65;
	ANCMap[11572969] = 66;
	ANCMap[7821254] = 68;
	ANCMap[5714859] = 69;
	ANCMap[5445276] = 70;
	ANCMap[3934587] = 72;
	ANCMap[14669823] = 73;
	ANCMap[12101871] = 74;
	ANCMap[10192872] = 75;
	ANCMap[2500302] = 76;
	ANCMap[4602284] = 77;
	ANCMap[4719000] = 78;
	ANCMap[13808638] = 85;
	ANCMap[11502566] = 86;
	ANCMap[9656275] = 87;
	ANCMap[7746235] = 88;
	ANCMap[6231975] = 89;
	ANCMap[11184846] = 90;
	ANCMap[7159183] = 92;
	ANCMap[6293135] = 94;
	ANCMap[13943551] = 95;
	ANCMap[12625381] = 96;
	ANCMap[13349851] = 97;
	ANCMap[9135012] = 98;
	ANCMap[6829947] = 99;
	ANCMap[7477367] = 100;
	ANCMap[6108541] = 101;
	ANCMap[6692198] = 102;
	ANCMap[13549564] = 103;
	ANCMap[12820419] = 108;
	ANCMap[10976162] = 109;
	ANCMap[13262743] = 110;
	ANCMap[8147332] = 111;
	ANCMap[7289452] = 112;
	ANCMap[14730174] = 117;
	ANCMap[13287598] = 118;
	ANCMap[10713217] = 119;
	ANCMap[15720403] = 120;
	ANCMap[11768185] = 121;
	ANCMap[9659741] = 122;
	ANCMap[6833487] = 123;
	ANCMap[3874822] = 127;
	ANCMap[16117471] = 128;
	ANCMap[14469035] = 129;
	ANCMap[13347719] = 130;
	ANCMap[11304235] = 131;
	ANCMap[11565099] = 132;
	ANCMap[9724715] = 133;
	ANCMap[8209170] = 134;
	ANCMap[12026718] = 136;
	ANCMap[10772286] = 137;
	ANCMap[9125411] = 139;
	ANCMap[12822408] = 140;
	ANCMap[12486958] = 142;
	ANCMap[9265444] = 143;
	ANCMap[14995379] = 144;
	ANCMap[11309367] = 145;
	ANCMap[11042094] = 146;
	ANCMap[10317615] = 147;
	ANCMap[8740407] = 148;
	ANCMap[7360042] = 149;
	ANCMap[5452559] = 150;
	ANCMap[2691841] = 152;
	ANCMap[16515036] = 158;
	ANCMap[14995379] = 159;
	ANCMap[15456180] = 160;
	ANCMap[13481579] = 161;
	ANCMap[11112466] = 162;
	ANCMap[8415494] = 164;
	ANCMap[13619103] = 167;
	ANCMap[10985315] = 168;
	ANCMap[10392109] = 169;
	ANCMap[7433476] = 170;
	ANCMap[13742970] = 175;
	ANCMap[11634555] = 176;
	ANCMap[8473165] = 177;
	ANCMap[6633016] = 178;
	ANCMap[13494193] = 185;
	ANCMap[11784067] = 186;
	ANCMap[9023307] = 187;
	ANCMap[9213443] = 188;
	ANCMap[8292104] = 189;
	ANCMap[12899499] = 203;
	ANCMap[12110746] = 204;
	ANCMap[7837767] = 205;
	ANCMap[11720359] = 206;
	ANCMap[10337146] = 208;
	ANCMap[7381582] = 209;
	ANCMap[6985299] = 210;
	ANCMap[6520637] = 211;
	ANCMap[4549164] = 212;
	ANCMap[13430232] = 213;
	ANCMap[11782826] = 214;
	ANCMap[10139530] = 215;
	ANCMap[7178827] = 216;
	ANCMap[4940077] = 217;
	ANCMap[4479499] = 218;
	ANCMap[4960093] = 225;
	ANCMap[3123270] = 226;
	ANCMap[5537353] = 227;
	ANCMap[4682279] = 228;
	ANCMap[5142802] = 229;
	ANCMap[5205256] = 230;
	ANCMap[13290948] = 231;
	ANCMap[12698811] = 232;
	ANCMap[9475209] = 233;
	ANCMap[15525864] = 234;
	ANCMap[8879999] = 235;
	ANCMap[3222828] = 236;
	ANCMap[4699515] = 238;
	ANCMap[3123016] = 239;
	ANCMap[11391150] = 240;
	ANCMap[10866598] = 241;
	ANCMap[8501624] = 242;
	ANCMap[4298085] = 243;
	ANCMap[4880458] = 244;
	ANCMap[1608731] = 245;
	ANCMap[2908701] = 246;
	ANCMap[9954263] = 253;
	ANCMap[9954263] = 254;
	ANCMap[960107] = 255;
	ANCMap[362853] = 256;
	ANCMap[3183190] = 257;
	ANCMap[2715965] = 258;
	ANCMap[12123879] = 259;
	ANCMap[10536379] = 260;
	ANCMap[9550991] = 261;
	ANCMap[4351573] = 262;
	ANCMap[1654055] = 263;
	ANCMap[12573139] = 264;
	ANCMap[8568747] = 265;
	ANCMap[4624500] = 266;
	ANCMap[3242847] = 267;
	ANCMap[2911051] = 268;
	ANCMap[2387530] = 269;
	ANCMap[13424123] = 271;
	ANCMap[4610908] = 273;
	ANCMap[14933965] = 274;
	ANCMap[15466495] = 275;
	ANCMap[12179705] = 276;
	ANCMap[160392] = 277;
	ANCMap[8706269] = 278;
	ANCMap[1423292] = 279;
	ANCMap[3911353] = 280;
	ANCMap[31360] = 281;
	ANCMap[9108478] = 288;
	ANCMap[4517118] = 289;
	ANCMap[53247] = 290;
	ANCMap[123903] = 291;
	ANCMap[12580860] = 292;
	ANCMap[9956343] = 293;
	ANCMap[7331830] = 295;
	ANCMap[58111] = 297;
	ANCMap[1557238] = 298;
	ANCMap[12317439] = 300;
	ANCMap[9693183] = 301;
	ANCMap[7069694] = 302;
	ANCMap[5879292] = 303;
	ANCMap[2925567] = 304;
	ANCMap[4706551] = 305;
	ANCMap[4706551] = 306;
	ANCMap[433117] = 307;
	ANCMap[365277] = 308;
	ANCMap[429515] = 309;
	ANCMap[293310] = 310;
	ANCMap[9756153] = 311;
	ANCMap[6797818] = 313;
	ANCMap[2925567] = 314;
	ANCMap[35839] = 316;
	ANCMap[7313399] = 323;
	ANCMap[492780] = 324;
	ANCMap[417745] = 326;
	ANCMap[8232447] = 328;
	ANCMap[6064377] = 329;
	ANCMap[484076] = 330;
	ANCMap[19427] = 332;
	ANCMap[15071] = 333;
	ANCMap[1063932] = 334;
	ANCMap[1195004] = 335;
	ANCMap[9944308] = 336;
	ANCMap[7642849] = 337;
	ANCMap[5862365] = 338;
	ANCMap[1404106] = 339;
	ANCMap[474560] = 340;
	ANCMap[405681] = 341;
	ANCMap[14928867] = 342;
	ANCMap[13612959] = 343;
	ANCMap[6860516] = 347;
	ANCMap[4097748] = 349;
	ANCMap[1000335] = 351;
	ANCMap[77679] = 352;
	ANCMap[3895465] = 355;
	ANCMap[77679] = 357;
	ANCMap[4616333] = 358;
	ANCMap[4287114] = 359;
	ANCMap[3690598] = 360;
	ANCMap[8830436] = 361;
	ANCMap[7316427] = 362;
	ANCMap[6466025] = 363;
	ANCMap[38350] = 365;
	ANCMap[11524083] = 366;
	ANCMap[12047858] = 367;
	ANCMap[7316427] = 368;
	ANCMap[4359349] = 369;
	ANCMap[3959460] = 370;
	ANCMap[1200017] = 371;
	ANCMap[8435168] = 372;
	ANCMap[6067904] = 373;
	ANCMap[560054] = 374;
	ANCMap[3505820] = 375;
	ANCMap[8230590] = 376;
	ANCMap[6389418] = 378;
	ANCMap[6126506] = 379;
	ANCMap[4808822] = 380;
	ANCMap[4018791] = 381;
	ANCMap[4609628] = 382;
	ANCMap[14089470] = 386;
	ANCMap[11524083] = 387;
	ANCMap[10205907] = 388;
	ANCMap[13821935] = 390;
	ANCMap[13293796] = 391;
	ANCMap[10006971] = 392;
	ANCMap[4746105] = 393;
	ANCMap[14211274] = 397;
	ANCMap[12435372] = 398;
	ANCMap[10593422] = 399;
	ANCMap[6512474] = 400;
	ANCMap[4538942] = 401;
	ANCMap[0] = 403;
	ANCMap[10654471] = 410;
	ANCMap[15380260] = 433;
	ANCMap[5141367] = 481;
	ANCMap[4015139] = 483;
	ANCMap[12899309] = 778;
	ANCMap[9999212] = 779;
	ANCMap[12769247] = 830;
	ANCMap[11584719] = 831;
	ANCMap[7575973] = 832;
	ANCMap[8632762] = 842;
	ANCMap[5872789] = 843;
	ANCMap[4690062] = 844;
	ANCMap[2256754] = 845;
	ANCMap[86563] = 846;
	ANCMap[14740456] = 847;
	ANCMap[13488073] = 848;
	ANCMap[11711909] = 849;
	ANCMap[8947032] = 850;
	ANCMap[7303214] = 851;
	ANCMap[12510440] = 852;
	ANCMap[10995905] = 853;
	ANCMap[8565428] = 854;
	ANCMap[6006205] = 855;
	ANCMap[4750975] = 856;
	ANCMap[11325124] = 858;
	ANCMap[10076597] = 859;
	ANCMap[7116420] = 860;
	ANCMap[5205346] = 861;
	ANCMap[1328947] = 862;
	ANCMap[10074879] = 868;
	ANCMap[13617105] = 869;
	ANCMap[11050423] = 870;
	ANCMap[8681622] = 871;
	ANCMap[6444920] = 872;
	ANCMap[6444919] = 873;
	ANCMap[9094369] = 874;
	ANCMap[12639151] = 875;
	ANCMap[7903858] = 876;
	ANCMap[7508059] = 877;
	ANCMap[5993289] = 878;
	ANCMap[5073923] = 879;
	ANCMap[12636652] = 880;
	ANCMap[12111871] = 881;
	ANCMap[9482723] = 882;
	ANCMap[7837132] = 883;
	ANCMap[358871] = 884;
	ANCMap[15003894] = 885;
	ANCMap[12313069] = 886;
	ANCMap[10407124] = 887;
	ANCMap[6131635] = 888;
	ANCMap[4154229] = 889;
	ANCMap[2533864] = 890;
	ANCMap[6868474] = 891;
	ANCMap[12768244] = 892;
	ANCMap[11712749] = 893;
	ANCMap[7768799] = 894;
	ANCMap[7569622] = 895;
	ANCMap[5458863] = 896;
	ANCMap[2825070] = 897;
	ANCMap[5802652] = 898;
	ANCMap[11059150] = 899;
	ANCMap[11322303] = 900;
	ANCMap[691907] = 901;
	ANCMap[7050919] = 903;
	ANCMap[3695474] = 904;
	ANCMap[2901574] = 905;
	ANCMap[20844] = 906;
	ANCMap[4369350] = 907;
	ANCMap[5730994] = 914;
	ANCMap[12363141] = 920;
	ANCMap[10127455] = 921;
	ANCMap[8220244] = 922;
	ANCMap[3561730] = 923;
	ANCMap[358009] = 924;
	ANCMap[35839] = 925;
	ANCMap[15727615] = 926;
	ANCMap[14669730] = 928;
	ANCMap[11454958] = 933;
	ANCMap[13454] = 936;
	ANCMap[11634554] = 939;
	ANCMap[10580319] = 940;
	ANCMap[8473165] = 941;
	ANCMap[10078954] = 942;
	ANCMap[7316427] = 943;
	ANCMap[2646390] = 944;
	ANCMap[6335678] = 945;
	ANCMap[10995401] = 956;
	ANCMap[11053029] = 968;
	ANCMap[9013209] = 969;
	ANCMap[6579135] = 970;
	ANCMap[5714859] = 972;
	ANCMap[15459008] = 975;
	ANCMap[13612959] = 976;
	ANCMap[10914889] = 977;
	ANCMap[11176774] = 978;
	ANCMap[8020787] = 979;
	ANCMap[433386] = 1001;
	ANCMap[4956914] = 1002;
	ANCMap[7708911] = 1003;
	ANCMap[486086] = 1004;
	ANCMap[148] = 1005;
	ANCMap[3350711] = 1006;
	ANCMap[5007016] = 1007;
	ANCMap[7507397] = 1008;
	ANCMap[11520494] = 1009;
	ANCMap[11325694] = 1010;
	ANCMap[12967164] = 1011;
	ANCMap[11194110] = 1012;
	ANCMap[8167893] = 1013;
	ANCMap[470453] = 1014;
	ANCMap[3290258] = 1015;
	ANCMap[10525403] = 1016;
	ANCMap[8881086] = 1017;
	ANCMap[5656490] = 1018;
	ANCMap[5193619] = 1019;
	ANCMap[14737407] = 1020;
	ANCMap[8821987] = 1021;
	ANCMap[9735142] = 1022;
	ANCMap[7497691] = 1023;
	ANCMap[5653454] = 1024;
	ANCMap[4466628] = 1025;
	ANCMap[13752575] = 1026;
	ANCMap[6842307] = 1027;
	ANCMap[5314185] = 1028;
	ANCMap[5111955] = 1029;
	ANCMap[13000855] = 1030;
	ANCMap[14932926] = 1031;
	ANCMap[14077351] = 1032;
	ANCMap[13616794] = 1033;
	ANCMap[9401671] = 1034;
	ANCMap[7758386] = 1035;
	ANCMap[7821100] = 1036;
	ANCMap[16514031] = 1037;
	ANCMap[12890996] = 1038;
	ANCMap[11047759] = 1039;
	ANCMap[8886935] = 1040;
	ANCMap[3029042] = 1041;
	ANCMap[13424828] = 1042;
	ANCMap[13430232] = 1043;
	ANCMap[21276] = 1044;
	ANCMap[5414347] = 1045;
	ANCMap[296889] = 1046;
	ANCMap[5285104] = 1047;
	ANCMap[3766734] = 1048;
	ANCMap[3701453] = 1049;
	ANCMap[2838361] = 1050;
	ANCMap[15459259] = 1060;
	ANCMap[13550471] = 1062;
	ANCMap[11707227] = 1064;
	ANCMap[8088351] = 1066;
	ANCMap[6247179] = 1068;
	ANCMap[11784067] = 1070;
	ANCMap[9154379] = 1072;
	ANCMap[10200645] = 1074;
	ANCMap[8029742] = 1076;
	ANCMap[10733802] = 1080;
	ANCMap[9154764] = 1082;
	ANCMap[6589098] = 1084;
	ANCMap[5534865] = 1086;
	ANCMap[1853549] = 1088;
	ANCMap[11839496] = 1089;
	ANCMap[14925587] = 1090;
	ANCMap[15004602] = 1092;
	ANCMap[13350143] = 1094;
	ANCMap[15458259] = 1096;
	ANCMap[4734192] = 1098;
	ANCMap[9612514] = 4146;
	ANCMap[6653660] = 5975;
	ANCMap[6650482] = 8581;
	ANCMap[3812552] = 9046;
	ANCMap[15459262] = 9159;
	ANCMap[7709934] = 9575;
}
